body {
    min-height: 500px;
    font-size: 12px;
}
a:hover{text-decoration:none}
.form-control, .btn{border-radius: 0;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.icon-tmall {display: block;width: 16px;height: 16px;background: url(../images/tmall.png)}
.icon-taobao {display: block;width: 16px;height: 16px;background: url(../images/taobao.png)}

.navbar {
    margin-bottom: 0;
    min-height: 20px;
}

.navbar-collapse .container-fluid {
    padding: 2rem 2.5rem;
    border-bottom: 1px solid #55595c;
}

.navbar-collapse h4 {
    color: #818a91;
}

.navbar-collapse .text-muted {
    color: #818a91;
}
.text-price {color:#f50;font-size: 22px;font-family: "Helvetica Neue", "Helvetica, Arial", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei";}
.btn-search {background: #f03726;color:#fff;}
.btn-search:hover{background: #CE3223;}
.btn-xs{padding: .12rem .75rem;font-size: .45rem;border-radius: 0.2rem;}
.form-control-xs{padding: .12rem .75rem; font-size: .45rem;}

.skin-dtk .main-header {background: #3c99d3; font-size:14px;}
.skin-dtk .main-header .col-xs-12{padding-right:0;}
.top-nav{
    height:32px;
    overflow:hidden;
    background: #348ec6;
    border-radius: 0;
}
.top-nav .navbar-nav {margin:0}
.top-nav .navbar-nav .nav-link {
    display: block;
    padding: 0;
    font-size: 12px;
    color: #fff;
    line-height:30px;
}
.top-nav .navbar-nav .nav-link:hover {
    background: transparent;
    text-decoration: dotted;
}
.skin-dtk .main-header .logo {
    display:block;
    width:220px;
    height:80px;
    line-height: 80px;
    color:#fff;
    font-size: 40px;
    cursor: pointer;
    text-decoration: none;
    padding:0;
    margin: 0;
}
.site-nav .nav-item {margin-left: 20px;}
.site-nav .nav-item .nav-link {color:#fff;font-size: 16px;}
.site-nav .nav-item .nav-link:hover,
.site-nav .nav-item.active .nav-link{color:#348ec6;background: #fff}

.card {border-radius:0; overflow:hidden;}
.tk-item {margin-top: 0.86rem;margin-right: -0.86rem;}
.tk-item .card {padding:0;}
.tk-item .card:hover  {border-color:#de366e;webkit-box-shadow: 0 0 10px rgba(160, 169, 169, 0.5);-moz-box-shadow: 0 0 10px rgba(160, 169, 169, 0.5); box-shadow: 0 0 10px rgba(160, 169, 169, 0.5);}

.card .item-image {}
.card .card-block{padding: .25rem;}
.card .card-title{display: block; width: 100%; height: 16px;overflow:hidden; margin-bottom: .30rem; font-size: 14px;}
.card .quan {font-size:14px;margin-top:10px;}
.card .quan .price {color:#f15482;}
.card .quan .sold {color:#8cbfca;}
.card .card-text{height:26px; line-height:26px;margin: 10px;}
.card .card-footer{
    padding: .2rem;
    background-color: #de366e;
}
    .crd-footer .card-text {margin: 9px;}
    .card-footer .text-price {color:#fff;}
    .card-footer .text-price small {font-size: 14px}
     .card-footer .orig-price {color:#ffe4ed;font-size: 12px;margin-left:20px;}
    
.fa-tmall {display:inline-block;width:16px;height:16px;background:url(tmall.png)}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left:0;
    padding-right:1.2rem;
}
.form-control-xs {height:auto; padding: .12rem .75rem;font-size: .45rem;}
.container .filter_wrapper {margin: 20px 0;} 
.filter-row {margin-top:-1px;line-height:35px;}
.filter-row  .filter-foot{position: absolute;right: 0px;top: 0;width: 110px;height: 35px;}
.filter-row  .filter-body{padding:0;}
.filter-row  li{margin:0;padding:0;float:left;}
.filter-row li a{display:inline-block; height:35px; padding:0 15px;color:#333}
.filter-row  a:hover{color:#EF4929;}
.filter-row  li.active a{color:#EF4929}
.filter-row  .filter-foot{position: absolute;right: 0px;top: 0;width: 110px;height: 35px;text-align:right;}

.filter-row  .sort-head{background:#f5f5f7;border-bottom:.0625rem solid #e5e5e5}
.filter-row  .sort-head  li{margin:0;padding:0;float:left;}
.filter-row  .sort-head  a{border-left:.0625rem solid #f5f5f7;border-right:.0625rem solid #f5f5f7}
.filter-row  .sort-head  a:hover{background:#fff;border-left:.0625rem solid #e5e5e5;border-right:.0625rem solid #e5e5e5}
.filter-sort {margin:0;padding:0; border:0;}
.filter-sort li {display:inline-block; margin:0;padding:0; border:0;}
.filter-sort li.active a{background:#fff;border-left:.0625rem solid #e5e5e5;border-right:.0625rem solid #e5e5e5}

.noPadding {
    padding: 0px;
}
.rightMargin {
    padding-right: 15px;
}
.leftMargin {
    padding-left: 15px;
}

.jumbotron {
    padding-top: 6rem;
    padding-bottom: 6rem;
    margin-bottom: 0;
    background-color: #fff;
}

.jumbotron p:last-child {
    margin-bottom: 0;
}

.jumbotron-heading {
    font-weight: 300;
}

.jumbotron .container {
    max-width: 40rem;
}

.album {
    min-height: 50rem; /* Can be removed; just added for demo purposes */
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: #f7f7f7;
}


.main-footer {
    padding-top: 3rem;
    padding-bottom: 1rem;
    width: 100%;
    background: #59a4d1;
    color: #BBD9EA;
}
.main-footer a {color: #BBD9EA;}
.main-footer .copyright {font-size: 14px}


.item-detail {}
.item-detail .title {}
.item-detail .desc {font-size: 14px;color: #e6617a}
.item-detail .coupon-wrap {
  padding:20px;
  position: relative;
  background:url("../images/show-price-bg.jpg") no-repeat 0 0;
}
.item-detail .coupon-wrap .org-price {
  height:30px;
  line-height:30px;
  font-size: 14px;
  color: #acacac;
}
.item-detail .coupon-wrap .org-price i{
  margin-left:2px;
}
.item-detail .coupon-wrap .now-price{
  height:30px;
  line-height:30px;
  font-size:14px;
  color:#4e4e4e;
  margin-right:10px;
  font-style: normal;
}
.item-detail .coupon-wrap .now-price b{
  color:#ed145b;
  font-weight:normal;
  font-family:Arial;
}
.item-detail .coupon-wrap .now-price b i{
  margin-left:5px;
  font-size:30px;
  font-weight:bold;
  font-style: normal;
}
.item-detail .text-wrap {
  padding:7px 0;
  border-top:1px dotted #C9C9C9;
  border-bottom:1px dotted #C9C9C9;
  font-size: 12px;
  color:#8E8787;
}
.item-detail .text-wrap span i{
  margin:0 5px;
  color:#ed145b;
  font-family:Arial;
  font-style: normal;
}
.item-detail .text-wrap  span.text-wrap-span{
  border-right:1px solid #E5DFDA;
  padding:0 20px;
  margin-right:20px;
}


.item-detail .buy-step{
  position: relative;
  margin:50px auto 0;
}
.item-detail .buy-step .buy-step-text{
  float:left;
  width:30px;
  height:38px;
  line-height:19px;
  margin-top:7px;
  margin-right:30px;
  color:#727272;
  font-size:14px;
}
.item-detail .buy-step .buy-step-first{
  float:left;
  width:145px;
  height:52px;
  background-color:#F2EBCF;
  overflow:hidden;
}
.item-detail .buy-step .buy-step-first span{
  float:left;
  width:79px;
  height:40px;
  padding:6px 0;
  color:#ed145b;
  text-align:center;
}
.item-detail .buy-step .buy-step-first span i{
  display:block;
  font-size:12px;
  line-height:18px;
}
.item-detail .buy-step .buy-step-first span b{
  display:block;
  font-size:20px;
  line-height:22px;
  font-weight:normal;
}
.item-detail .buy-step .buy-step-first .coupon-btn{
  float:right;
  width:40%;
  height:52px;
  line-height: 18px;
  padding: 8px 11px 8px 14px;
  text-align:center;
  font-size:12px;
  letter-spacing:0.1em;
  color:#FFF;
  background:url("../images/coupon-btn.png") no-repeat 0 0;
  transition:font-size .3s;
}
.item-detail .buy-step .buy-step-first .coupon-btn:hover{
  font-size:14px;
}
.item-detail .buy-step .buy-step-sec{
  float:left;
  width:145px;
  height:52px;
  line-height:55px;
  color:#FFF;
  text-align:center;
  font-size:14px;
  background-color:#ed145b;
  transition:font-size .3s;
}
.item-detail .buy-step .buy-btn:hover{
  font-size:16px;
}
.item-detail .buy-step .double-arrow{
  position:relative;
  float:left;
  width:68px;
  height:52px;
}
.item-detail .buy-step .double-arrow span{
  position:absolute;
  top:23px;
  left:50%;
  display:block;
  width:24px;
  height:11px;
  margin-left:-12px;
  background:url("../images/arrow-right.png") no-repeat center center;
}

@media (max-width: 34em) {
    .card .quan {display: none;}
    .card .orig-price {display: none;}
    .card .card-title {height: 30px;font-size: 12px;}
    .card .card-footer .text-price {font-size: 16px;}
    .card .card-footer .text-price small {font-size: 12px;}
    .card .card-text {margin: 0 5px;}
    .thumbnail .caption {
        padding: 0;
        color: #333;
    }
    .container {
       padding-right: 10px;
       padding-left: 10px;
       margin-right: auto;
       margin-left: auto;
    }
    .row {margin-left: -10px;margin-right: -10px;}
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
       padding-left: 0;
       padding-right: 10px;
    }
    .item-detail .col-xs-12 {padding-right: 0;}
    .item-detail .panel-body {
        padding: 5px;
    }
    .item-detail .col
    .item-detail .title {font-size: 14px}
    .item-detail .desc {font-size: 12px;}
    .item-detail .coupon-wrap {
      padding:10px;
      position: relative;
      background:url("../images/show-price-bg.jpg") no-repeat 0 0;
    }
    .item-detail .coupon-wrap .org-price {
      height:30px;
      line-height:30px;
      font-size: 12px;
      color: #acacac;
    }
    .item-detail .coupon-wrap .org-price i{
      margin-left:2px;
    }
    .item-detail .coupon-wrap .now-price{
      height:30px;
      line-height:30px;
      font-size:14px;
      color:#4e4e4e;
      margin-right:10px;
      font-style: normal;
    }
    .item-detail .coupon-wrap .now-price b{
      color:#ed145b;
      font-weight:normal;
      font-family:Arial;
    }
    .item-detail .coupon-wrap .now-price b i{
      margin-left:5px;
      font-size:22px;
      font-weight:bold;
      font-style: normal;
    }
    .item-detail .text-wrap {
      padding:7px 0;
      border-top:1px dotted #C9C9C9;
      border-bottom:1px dotted #C9C9C9;
      font-size: 12px;
      color:#8E8787;
    }
    .item-detail .text-wrap span i{
      margin:0 5px;
      color:#ed145b;
      font-family:Arial;
      font-style: normal;
    }
    .item-detail .text-wrap  span.text-wrap-span{
      border-right:1px solid #E5DFDA;
      padding:0 10px;
      margin-right:10px;
    }

    .item-detail h4 {font-size: 14px;}
    .item-detail .buy-step{
      position: relative;
      margin:10px auto;
    }
    .item-detail .buy-step .buy-step-text{
      float:left;
      width:30px;
      height:38px;
      line-height:19px;
      margin-top:7px;
      margin-right:30px;
      color:#727272;
      font-size:14px;
    }
    .item-detail .buy-step .buy-step-first{
      float:left;
      width:48%;
      height:45px;
      background-color:#F2EBCF;
      overflow:hidden;
    }
    .item-detail .buy-step .buy-step-first span{
      float:left;
      width:79px;
      height:40px;
      padding:6px 0;
      color:#ed145b;
      text-align:center;
    }
    .item-detail .buy-step .buy-step-first span i{
      display:block;
      font-size:12px;
      line-height:15px;
    }
    .item-detail .buy-step .buy-step-first span b{
      display:block;
      font-size:20px;
      line-height:22px;
      font-weight:normal;
    }
    .item-detail .buy-step .buy-step-first .coupon-btn{
      float:right;
      width:55px;
      height:45px;
      line-height: 16px;
      padding: 8px 11px 8px 14px;
      text-align:center;
      font-size:12px;
      letter-spacing:0.1em;
      color:#FFF;
      background:url("../images/coupon-btn.png") no-repeat 0 0;
      transition:font-size .3s;
    }
    .item-detail .buy-step .buy-step-first .coupon-btn:hover{
      font-size:14px;
    }
    .item-detail .buy-step .buy-step-sec{
      float: right;
      width: 48%;
      height:45px;
      line-height:45px;
      color:#FFF;
      text-align:center;
      font-size:16px;
      background-color:#ed145b;
      transition:font-size .3s;
    }
    .item-detail .buy-step .buy-btn:hover{
      font-size:16px;
    }
}

@media (min-width: 45em) {
    
}